Nedir Bu Genel Koruma Hatalar²?

Soru: Baz² programlar² τal²■t²rmaya kalkt²≡²mda WindowsÆum kilitleniyor. ╓rne≡in elimde bir program²n demosu var, ⁿzerine τift t²klad²≡²m zaman ekrana "genel koruma hatas²" olu■tu≡unu bildiren bir mesaj geliyor ve program τal²■m²yor. Genel koruma hatas² ne demektir ve bu genel koruma hatalar²ndan nas²l korunabilirim?

Cevap: Okuyucular²m²z²n telefon, faks ve mektupla en fazla sorduklar² sorulardan biridir bu "genel koruma hatalar²". Ne var ki bu soruya verecek do≡ru dⁿrⁿst bir cevab²m²z yok. Ad² ⁿstⁿnde bunlar "genel" hatalar, ve herkesin bildi≡i gibi "genel" kelimesi nereye τekersen oraya giden kelimelerden biri. Temel olarak genel koruma hatalar² ■u ■ekilde olu■urlar. Windows alt²nda τal²■an iki program dⁿ■ⁿnelim. Bunlar kendilerine ayr²lm²■ ÷zel bellek alanlar²nda τal²■²rlar. K÷tⁿ programlanm²■ bir uygulama bir di≡erinin bellek alan²na bir ■eyler yazmaya kalk²■t²≡²nda bir anda ortal²k kar²■²r, di≡er program kendi alan²na yazd²≡² bilgilere eri■emez olur. Bunun sonucunda da Windows ekranda "genel koruma hatas²" g÷rⁿntⁿler ve programlar² durdurur. Ekrasna gelen mesaj² iτinde genelde suτlu program²n ad² yazar ama yine de buna pek fazla gⁿvenmemek laz²m. Dedik ya, "genel koruma hatalar²" τok "genel" hatalard²r. Bir DLLÆden veya herhangi bir ayg²t sⁿrⁿcⁿsⁿ yⁿzⁿnden de olu■abilirler.

Genel koruma hatalar²ndan korunman²n en mant²kl² yolu ⁿzerinde τal²■t²≡²n²z belgeleri s²k s²k kaydetmektir. Biraz anlams²z gibi g÷rⁿnⁿyor ama yine de genel koruma hatalar²n²n ne zaman τ²kaca≡² hiτ belli olmaz, ve bir kere τ²kmaya ba■lad²ktan sonra arkas² da gelir. Bu yⁿzden τok de≡erli bilgilerinizi kaybetmemek iτin onlar² s²k s²k kaydetmelisiniz. Genel koruma hatas² veren program² silip yeniden yⁿklemek de mant²kl² bir τ÷zⁿm gibi g÷rⁿnⁿyor.

E≡er genel koruma hatalar² birden fazla programda τ²k²yorsa, bu durumlarda ekran kart²n²n sⁿrⁿcⁿlerini suτlamak olas². Ekran kart² sⁿrⁿcⁿleri (video drivers) s²k s²k genel koruma hatalar²na yol aτmak gibi k÷tⁿ bir ⁿne sahiptirler. Bu yⁿzden ÷nce sisteminize WindowsÆun default VGA sⁿrⁿcⁿsⁿnⁿ yⁿkleyin. Biraz τal²■²n. E≡er genel koruma hatalar² τ²kmamaya ba■lam²■sa, o zaman ekran kart² sⁿrⁿcⁿnⁿzⁿn en yeni sⁿrⁿmⁿnⁿ bilgisayarc²n²zdan isteyin. Ekran kart² sⁿrⁿcⁿsⁿnⁿn sⁿrⁿmⁿ ne kadar yⁿksekse, bug say²s² da o kadar az olacak ve genel koruma hatas² τ²kartmaya o kadar az yatk²n olacakt²r.